home *** CD-ROM | disk | FTP | other *** search
/ Mobiclic 119 / MOBICLIC 119.ISO / pc / DATA / DCV119 / DCV119_00 / DCV119_00.swf / scripts / frame_29 / DoAction.as
Text File  |  2009-11-16  |  3KB  |  100 lines

  1. stop();
  2. dureeDiapo = 4000;
  3. BT_DIAPO._visible = false;
  4. texte_LMXX.text = "";
  5. showDiapo = function(No, L_ordre)
  6. {
  7.    trace("index de photo diapo = " + String(No + 1));
  8.    var _loc3_ = gimme2digits(Math.ceil(L_ordre[No] / 5));
  9.    var _loc1_ = L_ordre[No] - Math.floor(L_ordre[No] / 5) * 5;
  10.    if(_loc1_ == 0)
  11.    {
  12.       _loc1_ = 5;
  13.    }
  14.    var _loc4_ = gimme2digits(_loc1_);
  15.    trace("suffixe1 " + _loc3_);
  16.    trace("suffixe2 " + _loc4_);
  17.    DIAPORAMA.gotoAndStop("PH_" + _loc3_ + "_" + _loc4_);
  18.    texte_LMXX.text = String(L_LM_animaux[L_ordre[No] - 1]);
  19. };
  20. pauseAndShow = function()
  21. {
  22.    showDiapo(NoDiapo2show,L_ordreFotos);
  23.    if(NoDiapo2show < 14)
  24.    {
  25.       NoDiapo2show++;
  26.    }
  27.    else
  28.    {
  29.       clearInterval(ProcessusDiapo);
  30.       BT_DIAPO._visible = true;
  31.    }
  32. };
  33. trace("LocalLastCatched en entr├⌐e de label diapo = " + LocalLastCatched);
  34. trace("lancement diaporama");
  35. LocalLastCatched = 0;
  36. var L = [1,2,3,4,5,6,7,8,9,10,11,12,13,14,15];
  37. var Ltampon = [];
  38. L_ordreFotos = [];
  39. var _loc0_ = null;
  40. if((_loc0_ = NoZoneSelected) !== 0)
  41. {
  42.    var Noreel_foto = NoPhoto2Show + (NoZoneSelected - 1) * 5;
  43.    Ltampon.push(Noreel_foto);
  44.    L.splice(Noreel_foto - 1,1);
  45.    L_ordreFotos = Ltampon.concat(randomiseList(L));
  46. }
  47. else
  48. {
  49.    L_ordreFotos = randomiseList(L);
  50. }
  51. trace("L_ordreFotos = " + L_ordreFotos);
  52. showDiapo(0,L_ordreFotos);
  53. NoDiapo2show = 1;
  54. trace("dureeDiapo = " + dureeDiapo);
  55. var ProcessusDiapo = setInterval(pauseAndShow,dureeDiapo);
  56. trace("ProcessusDiapo = " + ProcessusDiapo);
  57. BT_FERMER.onRollOver = function()
  58. {
  59.    this.useHandCursor = true;
  60.    this.gotoAndStop("E2");
  61.    bruit({nomBruit:"FERMER"});
  62. };
  63. BT_FERMER.onPress = function()
  64. {
  65.    this.gotoAndStop("E1");
  66.    killbruit({nomBruit:"FERMER"});
  67.    NoPhoto2Show = 0;
  68.    LocalLastCatched = 0;
  69.    clearInterval(ProcessusDiapo);
  70.    _root.gotoAndStop("ATTENTE");
  71. };
  72. BT_FERMER.onRollOut = function()
  73. {
  74.    this.gotoAndStop("E1");
  75.    killbruit({nomBruit:"FERMER"});
  76. };
  77. BT_DIAPO.onRollOver = function()
  78. {
  79.    this.useHandCursor = true;
  80.    this.gotoAndStop("E2");
  81.    bruit({nomBruit:"DIAPO"});
  82. };
  83. BT_DIAPO.onPress = function()
  84. {
  85.    this.gotoAndStop("E1");
  86.    this._visible = false;
  87.    killbruit({nomBruit:"DIAPO"});
  88.    clearInterval(ProcessusDiapo);
  89.    showDiapo(0,L_ordreFotos);
  90.    NoDiapo2show = 1;
  91.    trace("dureeDiapo = " + dureeDiapo);
  92.    var ProcessusDiapo = setInterval(pauseAndShow,dureeDiapo);
  93.    trace("ProcessusDiapo = " + ProcessusDiapo);
  94. };
  95. BT_DIAPO.onRollOut = function()
  96. {
  97.    this.gotoAndStop("E1");
  98.    killbruit({nomBruit:"DIAPO"});
  99. };
  100.